package com.yunzhou.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
public class LikeRecord {
    private Long opId; // 点赞记录ID
    private Integer opType; // 操作类型 0:文章点赞 1:评论点赞
    private Long objectId; // 主体ID（文章 或 评论）
    private Long userId; // 用户ID
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime createTime; // 发布时间
    private Long authorUserId; // 主体的作者ID

    private String nickname; // 昵称
    private String title; // 标题
}
